﻿@using ControleRepresentante.Logic.Models

@model WebSite.ViewModels.PedidoPrintViewModel

@{
    Layout = "_PrintLayout.cshtml";
}

<table style="border-color:#000000" cellspacing="0" width="700" border="1" cellpadding="0">
    <tr>
        <td>
            <table width="100%" cellpadding="0" cellspacing="0">
                <tr>
                    <td>
                        <img src="@Url.Content("~/Content/Trivium.png")" alt="Trivium" />
                    </td>
                    <td>
                        <table align="right" width="500" cellspacing="0" cellpadding="2" rules="all" border="1" style="border-color:Black;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;">
                            <tr>
                                <td style="background-color: lightgray" width="100">DATA DE EMISSÃO:</td><td>@Model.Pedido.Data.ToShortDateString()</td>
                                <td style="background-color: lightgray" rowspan="2">Nº PEDIDO:</td><td rowspan="2">@Model.Pedido.Numero</td>
                            </tr>
                            <tr>
                                <td style="background-color: lightgray" width="100">DATA DE ENTREGA:</td><td>@Model.Pedido.PrazoEntrega</td>
                            </tr>
                            <tr>
                                <td style="color: red" colspan="4">Representante: @Model.RepresentanteInfo.NomePedido</td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <table align="right" cellspacing="0" cellpadding="2" rules="all" border="1" style="border-color:Black;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;">
                            <tr><td colspan="17" style="background-color: lightgray; text-align: center; text-decoration:underline">P E D I D O&nbsp;&nbsp;&nbsp;D E&nbsp;&nbsp;&nbsp;V E N D A</td></tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray" width="100">RAZÃO SOCIAL:</td>
                                <td colspan="8">@Model.Pedido.ClienteNome</td>
                                <td colspan="2" style="background-color: lightgray">CNPJ:</td>
                                <td colspan="5">@Model.Pedido.Cliente.CNPJ</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">ENDEREÇO:</td>
                                <td colspan="8">@Model.Pedido.Cliente.GetEnderecoFieldString()</td>
                                <td colspan="2" style="background-color: lightgray">I.E.:</td>
                                <td colspan="5">@Model.Pedido.Cliente.InscricaoEstadual</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">CIDADE:</td>
                                <td colspan="8">@Model.Pedido.Cliente.EnderecoCidade</td>
                                <td style="background-color: lightgray">UF:</td>
                                <td colspan="2">@Model.Pedido.Cliente.EnderecoEstado</td>
                                <td style="background-color: lightgray">CEP:</td>
                                <td colspan="3">@Model.Pedido.Cliente.EnderecoCEP</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">TEL:</td>
                                <td colspan="15">@Model.Pedido.Cliente.ContatoTelefone</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">E-MAIL:</td>
                                <td colspan="15">@Model.Pedido.Cliente.ContatoEmail</td>
                            </tr>
                            <tr><td colspan="17" style="background-color: lightgray; text-align: center">ENDEREÇO DE COBRANÇA</td></tr>
                            @{Endereco endereco = Model.Pedido.Cliente.EnderecoCobranca;}
                            <tr>
                                <td colspan="2" style="background-color: lightgray">ENDEREÇO:</td>
                                <td colspan="8">@(endereco == null ? String.Empty : endereco.ToEnderecoFieldString())</td>
                                <td colspan="2" style="background-color: lightgray">I.E.:</td>
                                <td colspan="5">@Model.Pedido.Cliente.InscricaoEstadual</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">CIDADE:</td>
                                <td colspan="8">@(endereco == null ? String.Empty : endereco.Cidade)</td>
                                <td style="background-color: lightgray">UF:</td>
                                <td colspan="2">@(endereco == null ? String.Empty : endereco.Estado)</td>
                                <td style="background-color: lightgray">CEP:</td>
                                <td colspan="3">@(endereco == null ? String.Empty : endereco.CEP)</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">TEL:</td>
                                <td colspan="8">@Model.Pedido.Cliente.ContatoTelefone</td>
                                <td style="background-color: lightgray">FAX:</td>
                                <td colspan="6">@Model.Pedido.Cliente.ContatoFax</td>
                            </tr>
                            <tr style="background-color: lightgray">
                                <td colspan="8"/>
                                <td colspan="9">TRANSPORTADORA</td>
                            </tr>
                            <tr>
                                <td colspan="5">PRAZO DE PAGAMENTO:</td>
                                <td colspan="3">@Model.Pedido.CondicaoPagamento</td>
                                <td colspan="9">@Model.Pedido.TransportadoraNome</td>
                            </tr>
                            <tr>
                                <td colspan="5">DESCONTOS CONCEDIDOS (%):</td>
                                <td colspan="3">@Model.Pedido.Desconto</td>
                                <td colspan="3">Telefone Transportadora:</td>
                                <td colspan="6">@Model.Pedido.Transportadora.ContatoTelefone</td>
                            </tr>
                            <tr style="background-color: lightgray; text-align: center">
                                <td colspan="2" rowspan="2">CÓD.</td>
                                <td rowspan="2">Qtde<br/>Peça</td>
                                <td colspan="11">A R T I G O</td>
                                <td colspan="2" rowspan="2"> PREÇO UNITÁRIO</td>
                                <td rowspan="2">TOTAL</td>
                            </tr>
                            <tr style="background-color: lightgray; text-align: center">
                                <td colspan="11">DESCRIÇÃO</td>
                            </tr>
                            @foreach (Produto produto in Model.Pedido.Produtos)
                            {
                                <tr style="text-align: center">
                                    <td colspan="2">@produto.Codigo</td>
                                    <td rowspan="1">@produto.Quantidade</td>
                                    <td colspan="11" style="text-align: left">@produto.Descricao</td>
                                    <td colspan="2">@String.Format("{0:C}", produto.PrecoUnitario)</td>
                                    <td>@String.Format("{0:C}", produto.Total)</td>
                                </tr>
                            }
                            <tr>
                                <td colspan="8" rowspan="3" />
                                <td colspan="4" style="background-color: lightgray; text-align: center">Total do Pedido</td>
                                <td colspan="5">@String.Format("{0:C}", Model.Pedido.TotalMercadoria)</td>
                            </tr>
                            <tr>
                                <td colspan="4" style="background-color: lightgray; text-align: center">DESCONTO</td>
                                <td colspan="5">@String.Format("{0:C}", Model.Pedido.ValorDesconto)</td>
                            </tr>
                            <tr>
                                <td colspan="4" style="background-color: lightgray; text-align: center" width="150">VALOR TOTAL C/ DESCONTO</td>
                                <td colspan="5" style="color: red">@String.Format("{0:C}", Model.Pedido.TotalLiquido)</td>
                            </tr>
                            <tr><td colspan="17" style="background-color: lightgray; text-align: center">ENDEREÇO DE ENTREGA</td></tr>
                            @{endereco = Model.Pedido.Cliente.EnderecoEntrega;}
                            <tr>
                                <td colspan="2" style="background-color: lightgray">ENDEREÇO:</td>
                                <td colspan="8">@(endereco == null ? String.Empty : endereco.ToEnderecoFieldString())</td>
                                <td style="background-color: lightgray">UF:</td>
                                <td colspan="2">@(endereco == null ? String.Empty : endereco.Estado)</td>
                                <td style="background-color: lightgray">CEP:</td>
                                <td colspan="3">@(endereco == null ? String.Empty : endereco.CEP)</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">CIDADE:</td>
                                <td colspan="15">@(endereco == null ? String.Empty : endereco.Cidade)</td>
                            </tr>
                            <tr>
                                <td colspan="2" style="background-color: lightgray">OBS:</td>
                                <td colspan="15"><br />@Model.Pedido.Observacao<br/><br/></td>
                            </tr>
                            <tr><td colspan="17" style="background-color: lightgray; text-align: center">I M P O R T A N T E</td></tr>
                            <tr><td colspan="17">1) Pedido sujeito a confirmação da fábrica;</td></tr>
                            <tr><td colspan="17">2) Pedidos de clientes novos, só serão liberados após a aprovação de cadastro;</td></tr>
                            <tr><td colspan="17">3) As mercadorias viajam por conta e risco dos compradores;</td></tr>
                            <tr><td colspan="17">4) Quando o cliente recusar a entrega da mercadoria, ficam sob sua responsabilidade as despesas decorrentes de entrega  posterior;</td></tr>
                            <tr><td colspan="17">5) Diferentes lotes de produção; estão sujeitos a diferença de tonalidade;</td></tr>
                            <tr><td colspan="17">6) O pagamento de duplicata correspondente a este pedido após o vencimento, sem os encargos financeiros autoriza a vendedora a emitir título correspondente ao débito   o qual poderá, inclusive ser levado a protesto;</td></tr>
                            <tr><td colspan="17">7) Não será aceita devolução de mercadoria sem prévia autorização. Havendo algum problema contatar  nosso Depto Comercial Fone: (19) 3468-4783</td></tr>
                            <tr><td colspan="17"><br/><br/><br/></td></tr>
                            <tr style="background-color: lightgray; text-align: center">
                                <td colspan="7">Aprovação da Gerência - Visto</td>
                                <td colspan="10">Aprovação do Cliente - Data / Assinatura</td>
                            </tr>
                            <tr>
                                <td colspan="7"><br /></td>
                                <td colspan="10" />
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>